package com.guigu.erp.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("M_PROCEDURE_MODULE")
public class ManufactureProcedureModule {
    /**
     * 序号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 父级序号
     */
    private Integer parentId;
    /**
     * 工序物料序号
     */
    private Integer detailsNumber;
    /**
     * 产品编号
     */
    private String productId;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 物料单价
     */
    private BigDecimal costPrice;
    /**
     * 设计数量
     */
    private BigDecimal amount;
    /**
     * 已从库存领料数量
     */
    private BigDecimal renewAmount;
    /**
     * 实际使用数量
     */
    private BigDecimal realAmount;
    /**
     * 设计物料成本小计
     */
    private BigDecimal subtotal;
    /**
     * 实际物料成本小计
     */
    private BigDecimal realSubtotal;
    /**
     * 输入数量
     */
    @TableField(exist = false)
    private BigDecimal thisCount;
}
